#include<stdio.h>
typedef void (*sig)(int);
void handel(int signum)
{
    printf("signal : %d\n",signum);
}

sig signel(int signum,sig handel)
{
    handel(signum);
    return handel;
}
int main()
{
    sig callback;
    callback = signel(1,(sig)handel);
}

